package com.sky.service;

import com.sky.dto.PageDTO;
import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageQueryDTO;

import java.util.List;

public interface SetmealService {

    // 套餐分页搜索
    PageDTO<SetmealDTO> pageQuery(SetmealPageQueryDTO setmealPageQueryDTO);

    // 新建套餐
    void save(SetmealDTO setmealDTO);

    // 修改套餐
    void update(SetmealDTO setmealDTO);

    // 根据套餐id查询套餐
    SetmealDTO getBySetmealId(long setmealId);

    // 起售停售套餐
    void StratOrStop(Integer status, long id);

    // 根据套餐id批量删除套餐
    void deleteBatch(List<Long> ids);
}
